package org.dw.concessionaria.FACADE;

import java.util.Collection;

import org.dw.concessionaria.DAO.MontadoraDAO;
import org.dw.concessionaria.TO.MontadoraTO;

public class MontadoraFacade {
	MontadoraTO montadora;
	MontadoraDAO objDao;
	
	public MontadoraFacade()
	{
		objDao = new MontadoraDAO();
	}
	
	public MontadoraFacade(MontadoraTO mont)
	{
		this.montadora = mont;
		objDao = new MontadoraDAO();
	}

	public int inserir()
	{
		return objDao.inserir(montadora.getCnpj(), montadora.getNome(), montadora.getFone(), montadora.getEndereco());
	}
	
	public int atualizar(String nome)
	{
		return objDao.atualizar(montadora.getCnpj(), nome);
	}
	
	public MontadoraTO consulta()
	{
		return objDao.consulta(montadora.getCnpj());
	}
	
	public Collection<MontadoraTO> consultaTodas()
	{
		return objDao.consultaTodas();		
	}
}
